//* 得到数组的部分元素
// drop(array, count)
// 得到当前数组过滤掉左边count个后剩余元素组成的数组
// 说明: 不改变当前数组, count默认是1
// 如: drop([1,3,5,7], 2) ===> [5, 7]

// dropRight(array, count)
// 得到当前数组过滤掉右边count个后剩余元素组成的数组
// 说明: 不改变当前数组, count默认是1
// 如: dropRight([1,3,5,7], 2) ===> [1, 3]


/**
 * 得到当前数组过滤掉左边count个后剩余元素组成的数组
 * @param {Array} arr 目标数组
 * @param {Number} size 个数
 * @returns 
 */
export function drop(arr, size) {
  return arr.filter((vlaue, index) => index >= size)
}

/**
 * 得到当前数组过滤掉右边count个后剩余元素组成的数组
 * @param {Array} arr 目标数组
 * @param {Number} size 个数
 * @returns 
 */
export function dropRight(arr, size) {
  return arr.filter((value, index) => index < arr.length-size)
}
